package com.lagou;

/**
 * @author：dingyuan
 * @date：Created in 2022/1/4 21:42
 * @description：int类型数组转换成字符串打印
 * @version: 1.0
 */
public class IntArr2String {

    public static String toString(int[] arr){


        // 如果int类型数组arr为null，toString方法返回字符串"null"
        if(arr == null) return "null";

        //如果int类型数组arr长度为0，toString方法返回字符串"[]"
        if(arr.length == 0) return "[]";

        //如果int类型数组arr的内容为{1,2,3,4,5},toString方法返回字符串"[1, 2, 3, 4, 5]"
        StringBuilder str= new StringBuilder().append("[");
        for (int i =0; i< arr.length; i++) {

            if(i == arr.length - 1){
                return str.append(arr[i]).append("]").toString();
            }
            str.append(arr[i]).append(",");
        }
        return str.toString();
    }
}
